<?php
/**
 * @package     LKVSolutions.JCMS
 * @subpackage  mod_checkdomain
 * @
 * @copyright   Copyright (C) 2014 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * Helper for mod_feed
 *
 * @package     LKVSolutions.JCMS
 * @subpackage  mod_checkdomain
 * @since       2.5
 * @author		tantrinh
 */
define('USERNAME','lienketviet');//Username đại lý
define('API_KEY','43b63684465d9c65a57678c01a9bd9d9');//API KEY
define('API_URL','https://daily.pavietnam.vn/interface_test.php');//Link API (Mặc định đang là link API test)

class ModCheckDomainHelper
{
	
	public static function checkDomain($domain) {
		
		$struct = array(
			'cmd' 			=> 'check_domain',//(check_account_still: Xem tài khoản còn lại, check_account_total: Kiểm tra tổng nạp)
			'username'		=> USERNAME,//Username đại lý
			'apikey'		=> API_KEY,//API KEY
			'domain' 		=> $domain,
			'responsetype'	=> 'json'//Dữ liệu trả về kiểu json, nếu để rỗng thì trả về kiểu plan text
		);
		//Mã hoá url trước khi gọi link thực thi
		$param = '';
		foreach($struct as $k=>$v) $param .= $k.'='.urlencode($v).'&';
		$result = file_get_contents(API_URL."?$param");//Gọi link thực thi		
		$result = json_decode($result);		
		
// 		if(!empty($result->{'Money'}))//Thành công
// 		{
// 			//Xử lý trường hợp thành công
// 			echo "<pre>".print_r($result,true)."</pre>";
// 		}
// 		else//Thất bại
// 		{
// 			//Xử lý trường hợp thất bại
// 			echo "<pre>".print_r($result,true)."</pre>";
// 		}
		
		return $result;		
	}
	
	public static function getAjax() {		
		jimport('joomla.application.module.helper');
		$input  = JFactory::getApplication()->input;
		$cmd=$input->get('cmd');
		$data=$input->get('data');
		if($cmd=='btn'){
			return ModCheckDomainHelper::checkDomain($data);
		}		
		return FALSE;
	}
}